<?php
namespace Admin\Model;
use Think\Model;
class AdminModel extends Model {

		protected $_validate = array(
				array('username','require','管理员名不得为空！',1), //默认情况下用正则进行验证
					array('password','require','管理员密码不得为空！',1,regex,1), //默认情况下用正则进行验证
				array('username','','管理员名称已经存在！',1,'unique',1), // 在新增的时候验证name字段是否唯一
				array('username','','管理员名称已经存在！',1,'unique',2), // 在修改的时候验证name字段是否唯一
			
				array('verify','verify','验证码不正确',1,'callback',4),
		);
		
		public function login(){
			$password=$this->password;
			$res = $this->where("username='$this->username'")->find();
			if($res){
				if((md5($password))==$res['password']){
					session('uid',$res['id']);
					session('name',$res['username']);
					return true;
				}else{
					return false;
				}
			}else{
				return false;
			}
		}
		
		
		public function verify($code){
			    $verify = new \Think\Verify();
				return $verify->check($code);
		}
		
		
		
}